///////////////////////////////////////////////////////////
//  BaseGameLogic.as
//  Actionscript 3.0 implementation of Class Vector2D
//  owner: http://www.imanit.com/
//  resource page: http://www.scuge.com/ 
//  For Game Architecture or Flash Team Management Consulting contact iman@imanit.com
//  This code is without warranty and is to be used at your own risk.
//  Created on:      06-Dec-2009 5:02:48 PM
//  Original author: iMAN
///////////////////////////////////////////////////////////

package org.gof.state
{
	import com.iMANIT.OO.ThisIs;
	import flash.display.Sprite;
	/**
	 * Entry Point to handle Game Logic.
	 * @author iMAN
	 * @version 1.0
	 * @created 06-Dec-2009 5:02:48 PM
	 */
	public class BaseGameLogic implements IGameLogic
	{
		
		 
		public function BaseGameLogic()
		{
		}

		
		public function addObject(name:String, position: IGOStatePosition, initialState: IGOInputState): IGOState
		{
			ThisIs.anAbstractFunction();
			return null;
		}
		
		public function incrementState(stepSize:Number=1):void
		{
			ThisIs.anAbstractFunction();
		}
		
	}
}